Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


cx_setup.py b255dbb03e693a26b11a1be4d0563201bc276ec2 (b255dbb0) Text, 1.80 KB

Tff7b72import T7ee787os
Tff7b72import T7ee787sys
Tff7b72from T7ee787pathlib Tff7b72import Te6edf3Path

Tff7b72from T7ee787cx_Freeze Tff7b72import Te6edf3ExecutableTb4b4b4, Te6edf3setup

Tff7b72from T7ee787meshchatxT7ee787.T7ee787srcT7ee787.T7ee787version Tff7b72import Te6edf3__version__

Te6edf3ROOT Tff7b72= Te6edf3PathTb4b4b4(Tff7b72__file__Tb4b4b4)Tff7b72.Td2a8ffresolveTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffparent
Te6edf3PUBLIC_DIR Tff7b72= Te6edf3ROOT Tff7b72/ Ta5d6ff"Ta5d6ffmeshchatxTa5d6ff" Tff7b72/ Ta5d6ff"Ta5d6ffpublicTa5d6ff"

Te6edf3target_name Tff7b72= Te6edf3osTff7b72.Td2a8ffenvironTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ffCX_FREEZE_TARGET_NAMETa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffReticulumMeshChatXTa5d6ff"Tb4b4b4)
Te6edf3build_exe_dir Tff7b72= Te6edf3osTff7b72.Td2a8ffenvironTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ffCX_FREEZE_BUILD_EXETa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffbuild/exeTa5d6ff"Tb4b4b4)

Te6edf3include_files Tff7b72= Tb4b4b4[Tb4b4b4]

Te6edf3changelog_path Tff7b72= Te6edf3ROOT Tff7b72/ Ta5d6ff"Ta5d6ffCHANGELOG.mdTa5d6ff"
Tff7b72if Te6edf3changelog_pathTff7b72.Td2a8ffexistsTb4b4b4(Tb4b4b4)Tb4b4b4:
Te6edf3include_filesTff7b72.Td2a8ffappendTb4b4b4(Tb4b4b4(Tffa657strTb4b4b4(Te6edf3changelog_pathTb4b4b4)Tb4b4b4, Ta5d6ff"Ta5d6ffCHANGELOG.mdTa5d6ff"Tb4b4b4)Tb4b4b4)

Tff7b72if Te6edf3PUBLIC_DIRTff7b72.Td2a8ffexistsTb4b4b4(Tb4b4b4) Tff7b72and Te6edf3PUBLIC_DIRTff7b72.Td2a8ffis_dirTb4b4b4(Tb4b4b4)Tb4b4b4:
Te6edf3include_filesTff7b72.Td2a8ffappendTb4b4b4(Tb4b4b4(Tffa657strTb4b4b4(Te6edf3PUBLIC_DIRTb4b4b4)Tb4b4b4, Ta5d6ff"Ta5d6ffpublicTa5d6ff"Tb4b4b4)Tb4b4b4)

Te6edf3logo_dir Tff7b72= Te6edf3ROOT Tff7b72/ Ta5d6ff"Ta5d6fflogoTa5d6ff"
Tff7b72if Te6edf3logo_dirTff7b72.Td2a8ffexistsTb4b4b4(Tb4b4b4) Tff7b72and Te6edf3logo_dirTff7b72.Td2a8ffis_dirTb4b4b4(Tb4b4b4)Tb4b4b4:
Te6edf3include_filesTff7b72.Td2a8ffappendTb4b4b4(Tb4b4b4(Ta5d6ff"Ta5d6fflogoTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6fflogoTa5d6ff"Tb4b4b4)Tb4b4b4)

Te6edf3bin_dir Tff7b72= Te6edf3ROOT Tff7b72/ Ta5d6ff"Ta5d6ffbinTa5d6ff"
Tff7b72if Te6edf3bin_dirTff7b72.Td2a8ffexistsTb4b4b4(Tb4b4b4) Tff7b72and Te6edf3bin_dirTff7b72.Td2a8ffis_dirTb4b4b4(Tb4b4b4)Tb4b4b4:
Te6edf3include_filesTff7b72.Td2a8ffappendTb4b4b4(Tb4b4b4(Ta5d6ff"Ta5d6ffbinTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffbinTa5d6ff"Tb4b4b4)Tb4b4b4)

Te6edf3packages Tff7b72= Tb4b4b4[
Ta5d6ff"Ta5d6ffRNSTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.InterfacesTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffLXMFTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffLXSTTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffpycparserTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffcffiTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffplyTa5d6ff"Tb4b4b4,
Tb4b4b4]

Tff7b72if Te6edf3sysTff7b72.Td2a8ffversion_info Tff7b72>Tff7b72= Tb4b4b4(T79c0ff3Tb4b4b4, T79c0ff13Tb4b4b4)Tb4b4b4:
Te6edf3packagesTff7b72.Td2a8ffappendTb4b4b4(Ta5d6ff"Ta5d6ffaudioopTa5d6ff"Tb4b4b4)

Te6edf3setupTb4b4b4(
Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffReticulumMeshChatXTa5d6ff"Tb4b4b4,
Te6edf3versionTff7b72=Te6edf3__version__Tb4b4b4,
Te6edf3descriptionTff7b72=Ta5d6ff"Ta5d6ffA simple mesh network communications app powered by the Reticulum Network StackTa5d6ff"Tb4b4b4,
Te6edf3executablesTff7b72=Tb4b4b4[
Te6edf3ExecutableTb4b4b4(
Te6edf3scriptTff7b72=Ta5d6ff"Ta5d6ffmeshchatx/meshchat.pyTa5d6ff"Tb4b4b4,
Te6edf3baseTff7b72=Tff7b72NoneTb4b4b4,
Te6edf3target_nameTff7b72=Te6edf3target_nameTb4b4b4,
Te6edf3shortcut_nameTff7b72=Ta5d6ff"Ta5d6ffReticulumMeshChatXTa5d6ff"Tb4b4b4,
Te6edf3shortcut_dirTff7b72=Ta5d6ff"Ta5d6ffProgramMenuFolderTa5d6ff"Tb4b4b4,
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6fflogo/icon.icoTa5d6ff"Tb4b4b4,
Tb4b4b4)Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3optionsTff7b72=Tb4b4b4{
Ta5d6ff"Ta5d6ffbuild_exeTa5d6ff"Tb4b4b4: Tb4b4b4{
Ta5d6ff"Ta5d6ffpackagesTa5d6ff"Tb4b4b4: Te6edf3packagesTb4b4b4,
Ta5d6ff"Ta5d6ffinclude_filesTa5d6ff"Tb4b4b4: Te6edf3include_filesTb4b4b4,
Ta5d6ff"Ta5d6ffexcludesTa5d6ff"Tb4b4b4: Tb4b4b4[
Ta5d6ff"Ta5d6ffPILTa5d6ff"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Ta5d6ff"Ta5d6ffoptimizeTa5d6ff"Tb4b4b4: T79c0ff1Tb4b4b4,
Ta5d6ff"Ta5d6ffbuild_exeTa5d6ff"Tb4b4b4: Te6edf3build_exe_dirTb4b4b4,
Ta5d6ff"Ta5d6ffreplace_pathsTa5d6ff"Tb4b4b4: Tb4b4b4[
Tb4b4b4(Ta5d6ff"Ta5d6ff*Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff"Tb4b4b4)Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────